/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package br.inf.ufg.clinica.view;

import static br.inf.ufg.clinica.controller.ListaAgenda.*;
import static br.inf.ufg.clinica.controller.Operacoes.*;
import static br.inf.ufg.clinica.controller.RelatorioFinanceiro.relatorioFinanceiro;
import static br.inf.ufg.clinica.controller.RelatorioMensal.relatorioMensal;
import static br.inf.ufg.clinica.controller.RelatorioProntuario.relatarPronturario;
import java.text.ParseException;
import java.util.Scanner;

/**
 *
 * @author Gustavo
 */
public class Principal {

    public static void main(String[] args) throws ParseException {

        Scanner entrada = new Scanner(System.in);

        int opcao;
        do {

            exibirMenu();
            opcao = entrada.nextInt();

            switch (opcao) {

                case 1:
                    cadastrarPaciente();
                    break;
                case 2:
                    cadastrarMedico();
                    break;
                case 3:
                    cadastrarEmpresa();
                    break;
                case 4:
                    cadastrarAgenda();
                    break;
                case 5:
                    listaAgendamentos();
                    break;
                case 6:
                    relatarPronturario();
                    break;
                case 7:
                    relatorioMensal();
                    break;
                case 8:
                    relatorioFinanceiro();
                    break;
            }

        } while (opcao != 9);
    }

    static void exibirMenu() {

        System.out.println("\n");
        System.out.println("***************CLÍNICA DE SEGURANÇA NO TRABALHO***************\n\n");
        System.out.println("1 - CADASTRAR PACIENTE");
        System.out.println("2 - CADASTRAR MEDICO");
        System.out.println("3 - CADASTRAR EMPRESA");
        System.out.println("4 - AGENDAR ATENDIMENTO");
        System.out.println("5 - LISTAR AGENDAMENTOS");
        System.out.println("6 - CADASTRAR PRONTUÁRIO");
        System.out.println("7 - RELATÓRIO MENSAL DE PRÓXIMOS ATENDIMENTOS");
        System.out.println("8 - RELATÓRIO FINANCEIRO");
        System.out.println("9 - SAIR\n\n");
        System.out.println("**************************************************************\n");
        System.out.println(" Digite a opção desejada:");

    }
}
